home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / benchmarks / itc / gcc / stddef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-08-30  |  393 b   |  21 lines

  1. #ifndef _STDDEF_H
  2. #define _STDDEF_H
  3.  
  4. /* Signed type of difference of two pointers.  */
  5.  
  6. typedef long ptrdiff_t;
  7.  
  8. /* Unsigned type of `sizeof' something.  */
  9.  
  10. typedef unsigned long size_t;
  11.  
  12. /* A null pointer constant.  */
  13.  
  14. #define NULL ((void *)0)
  15.  
  16. /* Offset of member MEMBER in a struct of type TYPE.  */
  17.  
  18. #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
  19.  
  20. #endif /* _STDDEF_H */
  21.